﻿
/** forum **/
	/*论坛*/

	/*论坛版块内主题列表*/
	.fl{

		border:none;
		background-color: #ECEDEF;
	}
	.fl .bm_h,.bm_h{
		background:none;
		border:none;
		border-bottom: 1px dotted #DEDEDE;
		height:41px;
		line-height: 41px;
		background-color: #ECEDEF;
	}
	.bmw .bm_h a{
		font-size: 16px;
		font-weight: 400;

	}
	.bm_h .o img{
		margin-top: 13px;
	}
	.fl .bm_c, #online .bm_c, .lk .bm_c{
		background-color: #ECEDEF;
	}
	
	.bm{
		border:none;
	}
	.bm_c td{
		margin-top: 5px;
		font-size: 12px;
		line-height: 24px;

	}
	.bm_c td em{
		font-size: 12px;
		line-height: 18px;	
	}
	.bm_c td dt a{
		font-size: 16px;
		font-weight: 400;
		line-height: 30px;
		color:#333;
	}
	.bm_c td dd.forum_des{
		color:#999;
	}
	.bbda{
		border-bottom: none;
	}


	#online h3{
		font-weight: 400;
	}
	
	/*发帖按钮*/
	a#newspecial,a#newspecialtmp{
		cursor:pointer;
		width:80px;
		height:33px;
		background:url({STYLEIMGDIR}/btn_hight0.png) no-repeat;
	}
	a#newspecial:hover,a#newspecialtmp:hover{
		background:url({STYLEIMGDIR}/btn_hover0.png) no-repeat;

	}
	/*回复按钮*/
	a#post_reply,a#post_replytmp{
		cursor:pointer;
		width:80px;
		height:33px;
		background:url({STYLEIMGDIR}/btn_reply.png) no-repeat;
	}
	a#post_reply:hover,a#post_replytmp:hover{
		background:url({STYLEIMGDIR}/btn_reply_h.png) no-repeat;

	}
	.bm{
		background-color: #ECEDEF;
	}
	/*.tl .icn{
		width:48px;
		height:48px;
	}*/
	/*主题列表*/
	.tl .icn{
		width:48px;
		padding-right: 5px;
	}
	tbody.ii_thread_tbody tr td.icn{
		width:48px;
		height:48px;
		padding-right: 5px;
	}
	tbody.ii_thread_tbody:hover{
		background-color:#F2F2F2;
	}
	/*预览*/
	tbody.ii_thread_tbody .threadpre td.threadpretd{
		border-left:none;
		border-right:none;
		border-bottom:none;
		background-color: #f2f2f2;
	}

	/*主题列表侧边列表*/
	.bdl{
		background-color: #f2f2f2;
		border-color:#cdcdcd;
	}
	.bdl dt{
		background-image:url({STYLEIMGDIR}/titlebg_sd.png);
	}
	
	/*快捷回复*/
	.pnpost .pn{
		background:url({STYLEIMGDIR}/post_sub.png) no-repeat;
		width:80px;
		height:33px;
		border:none;
		/*text-indent: -999px;*/
		overflow: hidden;
	}
	.pnpost .pn em{
		color:#fff;
	}
	.pnpost .pn:hover{
		background:url({STYLEIMGDIR}/post_sub_h.png);
	}
	/*论坛主题显示页*/
	.pls{
		background:#ECEDEF;
		border-right:1px solid #ccc;
	}

	.ad .pls{
		background:#ccc;
	}
/** end **/
/*轮播图*/
.ii_pptimgs{border:5px solid #f00;}
/*轮播图结束*/

/** portal **/
	/* 门户 所有模块使用的CSS */
	.bm{
		border:none;
		background: #ECEDEF;
		overflow: hidden;
	}
	.bm_h{
		border:none;
		background-color: #ECEDEF;
		border-bottom: 1px solid #cdcdcd;
		line-height: 40px;
		height:40px;
		padding-left: 0px;
	}

	.bm .bm_h h1,.bm .bm_h h1.xs2{
		font-size: 16px !important;
		font-size: 16px;
		line-height: 40px;
		font-weight: 400;

	}
	.bm .bm_h h2,.bm .bm_h h2.xs2{
		font-size: 16px !important;
		font-size: 16px;
		line-height: 40px;
		font-weight: 400;

	}
	.bm_c{
		background-color: #ECEDEF;
		padding-left: 0px;
	}
	.bm_c .xl2 li{
		float:none;
		line-height: 28px;
		line-height: 28px;
		height:auto;
		font-size: 14px;
	}
	
	/*门户频道列表*/

	/*左侧频道列表，自定义模板，在bm_c xld 后加入 ii_portal_list 类*/
	.bm_c.ii_portal_list {
		overflow: hidden;
	}
	.bm_c.ii_portal_list .bbda{
		width:240px;
		height:270px;
		float:left;
		overflow: hidden;
		border:none;
		clear:none;
		margin-bottom: 18px;
	}
	.bm_c.ii_portal_list .bbda dd{
		margin-bottom: 0;
		text-align: center;
	}
	/*标题*/
	.bm_c.ii_portal_list .bbda dt.xs2{
		height:21px;
		line-height: 21px;
		text-align: center;
		overflow: hidden;
		padding:0 20px;
	}
	/*图片*/
	.bm_c.ii_portal_list .bbda dd.xs2{
		padding:15px;
		text-align: center;
	}
	.bm_c.ii_portal_list .bbda dd.xs2 .atc{
		float:none;
		margin-left: 0;
		position: relative;
		overflow: hidden;
	}
	/*描述*/
	.bm_c.xld.ii_portal_list .bbda dd.xs2 .atc p{
		position: absolute;
		bottom:0;
		left:0;
		width:100%;
		background: #333;
		opacity: 0.5;
		filter:alpha(opacity=50);
		line-height: 22px;
		font-size: 12px;
		color:#fff;
		display: none;
		overflow: hidden;
		height:auto;
	}
	.bm_c.xld.ii_portal_list .bbda dd.xs2 .atc img{
		max-width:210px;
		max-height:210px;
		padding: 0;
		border:none;
		transition:all 0.4s ease-in-out 0s;
		transform:scale(1);

	}
	.bm_c.xld.ii_portal_list .bbda dd.xs2 .atc img:hover{
		transform:scale(1.1);
	}
	/*左侧频道列表，自定义模板，在bm_c xld 后加入 ii_portal_list 类 结束*/
	
	/*左侧频道列表，自定义模板，视频列表，在bm_c xld 后加入 ii_portal_list_video 类 */
	/*视频盒子*/
	.ii_portal_list_video .video_box{
		width:171px;
		height:151px;
		overflow: hidden;
		float:left;
		text-align: center;
		position: relative;
		border:2px solid #606264;
		margin:0 5px 10px 0;
		cursor: pointer;
	}
	/*视频图标*/
	.ii_portal_list_video .video_box img{
		margin-top: 35px;
	}
	/*上部显示分类，控制*/
	.ii_portal_list_video .video_box .video_control{
		position: absolute;
		top:0;
		left:0;
		width:100%;
		height:22px;
		display: none;
	}
	/*视频标题*/
	.ii_portal_list_video .video_box .video_title{
		position: absolute;
		bottom:0;
		left:0;
		width:100%;
		height:38px;
		background:url({STYLEIMGDIR}/video_tw.png) no-repeat top left;
		line-height: 38px;
		text-align: center;
		color:#030607;
	}

	.ii_portal_list_video .video_box .video_title a{
		color:#030607;
		font-size: 14px;
	}
	/*左侧频道列表，自定义模板，视频列表，在bm_c xld 后加入 ii_portal_list_video 类 结束*/
	
	/*门户频道列表结束*/
	/*门户内容*/
	/*文章上一篇下一篇*/
	#nv_portal .vw .pren em{
		float:left;
		width:50%;
	}
	/*门户内容分享收藏等按钮*/
	span.ii_png{
		background:url({STYLEIMGDIR}/ii_png.png) no-repeat;
		overflow: hidden;
		display: inline-block;
	}
	/*赞*/
	.ii_png.zan{
		background-position: -110px 0;
		width:20px;
		height:20px;
	}
	/*收藏*/
	.ii_png.save{
		background-position: -110px -24px;
		width:20px;
		height:20px;
	}
	/*分享*/
	.ii_png.share{
		background-position: -134px 0;
		width:20px;
		height:20px;
	}
	/*./门户内容分享收藏等按钮*/
	/*门户内容结束*/
	


	/*门户首页幻灯片*/
	.ii_pptimgs{
		/*width:1000px;
		height:330px;*/
		position: relative;
		overflow: hidden;
	}
	.ii_pptimgs li{
		display: none;
	}
	/*向左*/
	.ii_pptimgs a.ii_btn_l{
		width:36px;
		height:78px;
		background: url({STYLEIMGDIR}/left.gif) no-repeat;
		position: absolute;
		top:126px;
		left:0;
		opacity: 0.6;
		filter:alpha(opacity=60);
	}
	/*向右*/
	.ii_pptimgs a.ii_btn_r{
		width:36px;
		height:78px;
		background: url({STYLEIMGDIR}/right.gif) no-repeat;
		position: absolute;
		top:126px;
		right:0;
		opacity: 0.6;
		filter:alpha(opacity=60);
	}
	/*门户首页幻灯片结束*/
	/*门户首页内容*/
	.portal_left{
		width:730px;
		padding:20px 10px 20px 0;
		float:left;
		overflow-x:hidden;
		/*height:800px;*/
	}
	/*首页左侧文章列表盒子*/
	.ii_arc_box{
		/*width:670px;*/
		height:auto;
		overflow: hidden;
	}
	.ii_arc_box li a:hover{
		color:#59B1CC;
	}
	/*图文左侧*/
	.ii_arc_box .arc_box_left{
		width:322px;
		height:324px;
		float:left;
		overflow: hidden;
		margin-top: 20px;
		position: relative;
	}
	.ii_arc_box .arc_box_left p{
		position: absolute;
		line-height: 26px;
		height:26px;
		text-align: center;
		width: 100%;
		bottom: 0;
		left:0;
		color:#fff;
		background-color: #000;
		opacity: 0.6;
		filter:alpha(opacity=60);
		display: none;
	}
	.ii_arc_box .arc_box_left p a{
		color:#fff;
	}
	/*图文右侧*/
	.ii_arc_box .ii_arc_list.arc_box_right{
		width:348px;
		height:324px;
		float:left;
		overflow: hidden;
		padding: 0;
		margin-top: 20px;
	}
	.ii_arc_box .ii_arc_list.arc_box_right li{
		list-style: none;
		padding-left: 10px;
	}
	.ii_arc_box h2,.ii_img_box h2{
		font-size: 20px;
		color:#333;
		border-bottom: 1px dotted #666;
		line-height: 40px;
		width:100%;
		height:40px;
		position: relative;
	}
	.ii_arc_box h2 a.more,.ii_img_box h2 a.more{
		font-size: 11px;
		font-weight: normal;
		display: block;
		float:right;
		border:1px solid #626262;
		background-color: #E9E9E9;
		line-height: 22px;
		padding:0 15px;
		text-align: center;
		position: absolute;
		top:10px;
		right:0;
	}
	.ii_arc_box h2 a.more:hover,.ii_img_box h2 a.more:hover{
		text-decoration: none;
		background-color: #666;
		color:#fff;
	}
	.ii_arc_list {
		overflow: hidden;
		/*padding-top: 20px;*/
		
	}
	.ii_arc_list li{
		float:left;
		line-height: 35px;
		width:365px;
		list-style: disc;
		list-style-position:inside;
		overflow: hidden;
	}
	.ii_arc_list li a{
		font-size: 14px;
		color:#333;
	}
	.ii_arc_list li span.title_r{
		display: inline-block;
		float:right;
	}
	/*图片列表*/
	.ii_img_box .imgs{
		width:730px;
		overflow: hidden;
		margin-top: 20px;
	}
	.ii_img_box .imgs .img_box {
		width:241px;
		height:180px;
		overflow: hidden;
		float:left;
		margin:0 2px 2px 0;
		position: relative;
		display: none;
	}
	.ii_img_box .imgs .img_box  a img{
		position: absolute;
		top:0;
		left:0;
		transition:all 0.4s ease-in-out 0s;
		transform:scale(1);
	}
	.ii_img_box .imgs .img_box  a img:hover{
		transform:scale(1.2);
	}
	.ii_img_box .imgs .img_box p.img_title{
		position: absolute;
		bottom: 0;
		left:0;
		width:100%;
		height:26px;
		opacity: 0.6;
		filter:alpha(opacity=60);
		text-align: center;
		background-color: #000;
		z-index: 100;
		display: none;
	}
	.ii_img_box .imgs .img_box p.img_title a{
		color:#fff;
		line-height: 26px;
	}



	

	.portal_right{
		width:220px;
		padding:20px 0 20px 0;
		float:right;
		overflow-x:hidden;
		/*background-color: pink;*/

	
	}

	/*推荐圈子*/
	.ii_rec_group{
		margin-top: 30px;
		/*width:270px;*/
		float:right;
	}
	.ii_rec_group h3{
		font-size: 14px;
		font-weight: 700;
		line-height: 29px;
		border-bottom: 1px solid #E5E5E5;
		position: relative;
	}
	.ii_rec_group h3 a{

	}
	.ii_rec_group h3 a:hover{

	}
	.ii_rec_group .rec_group_list{
		padding-top: 15px;
	}
	.ii_rec_group .rec_group_list li{
		padding-bottom: 10px;
		position: relative;
		overflow: hidden;
		clear:both;

	}
	.ii_rec_group .rec_group_list li a.group_ico{
		width:72px;
		height:72px;
		float:left;
		overflow: hidden;
	}
	.ii_rec_group .rec_group_list li .ii_group_intro{
		padding:0 10px;
		width:128px;
		float:right;

	}
	.ii_rec_group .rec_group_list li .ii_group_intro h4{
		display: block;
		width:100%;
		height:16px;
	}
	.ii_rec_group .rec_group_list li .ii_group_intro h4 a{
		font-size: 13px;
		float:left;
		font-weight: normal;
		line-height: 16px;
		height:16px;
	}
	.ii_rec_group .rec_group_list li .ii_group_intro p.ii_group_des{
		display: block;
		margin-top: 8px;
		color:#78858F;
		font-size: 12px;
		/*line-height: 16px;*/
	}
	.ii_rec_group .rec_group_list li .ii_group_intro  a.more{
		position: relative;
		margin-top: 10px;
	}
	/*推荐圈子结束*/
	/*右侧文章列表*/
	.portal_right .ii_arc_box{
		overflow: hidden;
		/*width:270px;*/
	}
	.portal_right .ii_arc_box h2{
		font-size: 14px;

	}
	.portal_right .ii_arc_box li{
		/*width:260px;*/
		/*padding-right:10px;*/
		width:220px;
		list-style: none;
	}
	/*右侧文章列表结束*/

	/*首页右侧tab栏*/
	.ii_tab_show{
		/*width:270px;*/
		width:100%;
		/*padding-top: 15px;*/
		overflow: hidden;
	}
	.ii_tab_show .frame-tab{
		background-color:#ECEDEF;
		border:none;		
	}
	.ii_tab_show .frame-tab .tab-title{
		background: none;
	}
	.ii_tab_show .frame-tab .tab-title ul{
		padding: 0;
	}
	.ii_tab_show .frame-tab .tab-title ul li a{
		background-color: #333;
		color:#fff;
	}
	.ii_tab_show .frame-tab .tab-title ul.tb li.a a{
		background-color: #5FA6BA;
	}
	.ii_tab_show .frame-tab .tab-title ul li a:hover{
		background-color: #5FA6BA;

	}
	.ii_tab_show .frame-tab  .tb-c{
		padding:10px 16px 10px 0;
	}

	.ii_right_tablist_img{
		width:100%;
		padding-top: 10px;
	}
	.ii_right_tablist_img li{
		padding-bottom:10px;
		overflow: hidden;
		clear:both;
	}
	.ii_right_tablist_img li a.tablist_img_ico{
		display: block;
		float:left;
		width:50px;
		height:50px;
		overflow: hidden;
	}
	.ii_right_tablist_img li .tablist_img_r{
		width:140px;
		overflow: hidden;
		float:left;
	}
	.ii_right_tablist_img li .tablist_img_r h4{
		padding-left: 10px;
		font-weight: normal;
		font-size: 12px;
	}
	.ii_right_tablist_img li .tablist_img_r p.img_r_des{
		padding-left: 10px;
		line-height: 20px;
	}
	.ii_right_tablist_img li .tablist_img_r p.img_r_des span.click{
		font-size: 10px;
		background-color: #B6B6B6;
		color:#fff;
		padding:0px 3px;
		display: inline-block;
		margin-right: 5px;
	}
	/*首页右侧tab栏结束*/
	/*门户首页内容结束*/
	
/* 门户 所有模块使用的CSS结束 */
/** end **/